package com.jeesite.modules.stock.entity;

import com.jeesite.common.entity.DataEntity;
import com.jeesite.common.mybatis.annotation.Column;
import com.jeesite.common.mybatis.annotation.Table;

import java.util.Date;

@Table(name="stock_latest_data", alias="a", label="最新股票数据", columns={
        @Column(name="id", attrName="id", label="主键", isPK=true),
        @Column(name="stock_name", attrName="stockName", label="板块名称", isQuery=true),
})
public class StockLastestDataEntity extends DataEntity<StockLastestDataEntity> {

    private Long id;
    private String stockCode;
    private String stockName;
    private Date date;
    private Double open;
    private Double close;
    private Double high;
    private Double low;
    private Double volume;
    private Double turnover;
    private Double amplitude;
    private Double riseAndFall;
    private Double turnoverRate;
    private Double riseAndFallValue;
    private Double YTD;
    private Double PE;
    private Double PB;
    private Double H1;
    private Date H1Date;
    private Double L1;
    private Date L1Date;
    private Double T1;
    private Double V1;
    private Double H2;
    private Date H2Date;
    private Double L2;
    private Date L2Date;
    private Double T2;
    private Double V2;
    private Double H3;
    private Date H3Date;
    private Double L3;
    private Date L3Date;
    private Double T3;
    private Double V3;
    private Double stock128dReturn;
    private Double stock12dReturn;
    private Double stock24dReturn;
    private Double stock252dReturn;
    private Double stock44dReturn;
    private Double stock64dReturn;
    private Double stock8dReturn;
    private Double stockWeighted128dRS;
    private Double stockWeighted128dRSMax;
    private Long stockWeighted128dRank;
    private Double stockWeighted12dRS;
    private Double stockWeighted12dRSMax;
    private Integer stockWeighted12dRank;
    private Double stockWeighted24dRS;
    private Double stockWeighted24dRSMax;
    private Integer stockWeighted24dRank;
    private Double stockWeighted252dRS;
    private Double stockWeighted252dRSMax;
    private Integer stockWeighted252dRank;
    private Double stockWeighted44dRS;
    private Double stockWeighted44dRSMax;
    private Integer stockWeighted44dRank;
    private Double stockWeighted64dRS;
    private Double stockWeighted64dRSMax;
    private Integer stockWeighted64dRank;
    private Double stockWeighted8dRS;
    private Double stockWeighted8dRSMax;
    private Integer stockWeighted8dRank;
    private Double DR;
    private Double VOLRATIO50D;
    private Double WR;
    private Double WeekOpen;
    private Double Weekhigh;
    private Double Weeklow;
    private Double closeEMA10D;
    private Double closeEMA120D;
    private Double closeEMA21D;
    private Double closeEMA250D;
    private Double closeEMA30D;
    private Double closeEMA50D;
    private Double closeEMA60D;
    private Double closeEMA8D;
    private Double closeSMA10D;
    private Double closeSMA120D;
    private Double closeSMA21D;
    private Double closeSMA250D;
    private Double closeSMA200D;
    private Double closeSMA30D;
    private Double closeSMA150D;
    private Double closeSMA50D;
    private Double closeSMA60D;
    private Double closeSMA8D;
    private Double highMAX128D;
    private Double highMAX12D;
    private Double highMAX24D;
    private Double highMAX252D;
    private Double highMAX44D;
    private Double highMAX64D;
    private Double highMAX8D;
    private Double lowLOW52W;
    private Double volumeVOLAVG50D;
    private Double turnoverAMTAVG50D;
    private Double sectorWeighted128dRS;
    private Double sectorWeighted12dRS;
    private Double sectorWeighted24dRS;
    private Double sectorWeighted252dRS;
    private Double sectorWeighted44dRS;
    private Double sectorWeighted64dRS;
    private Double sectorWeighted8dRS;
    private String sectorWeighted128dRSName;
    private String sectorWeighted12dRSName;
    private String sectorWeighted24dRSName;
    private String sectorWeighted252dRSName;
    private String sectorWeighted44dRSName;
    private String sectorWeighted64dRSName;
    private String sectorWeighted8dRSName;
    private Double closeSMA200Updays;
    private Double preClose;
    private Integer hotStock;
    private Double Gap;
    private Integer BullSnort;
    private Double stock5dUnweightedReturn;
    private Double stock10dUnweightedReturn;
    private Double stock22dUnweightedReturn;
    private Double stock44dUnweightedReturn;
    private Double stock66dUnweightedReturn;
    private Double stock132dUnweightedReturn;
    private Double stock252dUnweightedReturn;
    private Double stockUnweighted132dRS;
    private Double stockUnweighted5dRS;
    private Double stockUnweighted10dRS;
    private Double stockUnweighted22dRS;
    private Double stockUnweighted44dRS;
    private Double stockUnweighted66dRS;
    private Double stockUnweighted252dRS;
    private Integer stockUnweighted5dRank;
    private Integer stockUnweighted10dRank;
    private Integer stockUnweighted22dRank;
    private Integer stockUnweighted44dRank;
    private Integer stockUnweighted66dRank;
    private Integer stockUnweighted132dRank;
    private Integer stockUnweighted252dRank;
    private Double stockUnweighted132dRSMax;
    private Double stockUnweighted66dRSMax;
    private Double stockUnweighted252dRSMax;
    private Double stockUnweighted44dRSMax;
    private Double stockUnweighted22dRSMax;
    private Double stockUnweighted10dRSMax;
    private Double stockUnweighted5dRSMax;
    private Double highMAX5D;
    private Double highMAX10D;
    private Double highMAX22D;
    private Double highMAX66D;
    private Double highMAX132D;
    private Integer isInverseHs;
    private Integer ihsIsBroken;
    private Double ihsBreakRatio;
    private Date ihsLeftShoulderDate;
    private Double ihsLeftShoulderPrice;
    private Date ihsLeftPeakDate;
    private Double ihsLeftPeakPrice;
    private Date ihsHeadDate;
    private Double ihsHeadPrice;
    private Date ihsRightPeakDate;
    private Double ihsRightPeakPrice;
    private Date ihsRightShoulderDate;
    private Double ihsRightShoulderPrice;
    private Integer isDoubleBottom;
    private Integer dbIsBroken;
    private Double dbBreakRatio;
    private Date dbFirstBottomDate;
    private Double dbFirstBottomPrice;
    private Date dbSecondBottomDate;
    private Double dbSecondBottomPrice;
    private Date dbMiddlePeakDate;
    private Double dbMiddlePeakHigh;
    private Date dbPreBottomMaxDate;
    private Double dbPreBottomMaxHigh;
    private Date dbPostPatternMaxDate;
    private Double dbPostPatternMaxHigh;
    private Integer isWedge;
    private Integer wedgeBroken;
    private Double wedgeBreakthroughPct;
    private Double wedgePredictedPrice;
    private Date wedgeHigh1Date;
    private Double wedgeHigh1Price;
    private Date wedgeHigh2Date;
    private Double wedgeHigh2Price;
    private Date wedgeHigh3Date;
    private Double wedgeHigh3Price;
    private Date wedgeLow1Date;
    private Double wedgeLow1Price;
    private Date wedgeLow2Date;
    private Double wedgeLow2Price;
    private Date wedgeLow3Date;
    private Double wedgeLow3Price;
    private Integer isTriangle;
    private Integer triangleBroken;
    private Double triangleBreakthroughPct;
    private Double trianglePredictedPrice;
    private Date triangleHigh1Date;
    private Double triangleHigh1Price;
    private Date triangleHigh2Date;
    private Double triangleHigh2Price;
    private Date triangleHigh3Date;
    private Double triangleHigh3Price;
    private Date triangleLow1Date;
    private Double triangleLow1Price;
    private Date triangleLow2Date;
    private Double triangleLow2Price;
    private Date triangleLow3Date;
    private Double triangleLow3Price;
    private Integer isFlag;
    private Double flagPoleRise;
    private Double flagDrop;
    private Integer isBroken;
    private Double breakthroughPrice;
    private Date breakthroughDate;
    private Double breakthroughPct;
    private Double predictedTarget;
    private Date flagPoleStartDate;
    private Double flagPoleStartPrice;
    private Date flagPoleEndDate;
    private Double flagPoleEndPrice;
    private Date flagLow1Date;
    private Double flagLow1Price;
    private Date flagHigh1Date;
    private Double flagHigh1Price;
    private Date flagLow2Date;
    private Double flagLow2Price;
    private Double resistancePrice1;
    private Date resistanceDate1;
    private Double resistancePrice2;
    private Date resistanceDate2;
    private Double supportPrice1;
    private Date supportDate1;
    private Double supportPrice2;
    private Date supportDate2;
    private Integer INSIDEBAR;
    private Integer DOUBLEINSIDEBAR;
    private Integer INSIDEWEEK;
    private Integer DOUBLEINSIDEWEEK;
    private Integer OUTSIDEBULLISHDAY;
    private Integer OUTSIDEBULLISHWEEK;
    private Integer WICKPLAY;
    private Integer INTHEWICK;
    private Integer WICKPLAYWEEK;
    private Integer INTHEWICKWEEK;
    private Integer THREELINESTRIKE;
    private Integer THREEBARBREAK;
    private Integer BULLISHREVERSAL;
    private Integer UPSIDEREVERSAL;
    private Integer POCKETPIVOTS;
    private Integer VOLUMEDRYUP;
    private Integer SLINGSHOT;
    private Integer MINICOIL;
    private Integer OOPSREVERSAL;
    private Integer sectorUpTrend;
    private Integer sectorStrongTrend;
    private Integer sectorSuperStrongTrend;
    private Integer stockUpTrend;
    private Integer stockStrongTrend;
    private Integer stockSuperStrongTrend;
    private Double sectorWeighted128dRSRiseAndFall;
    private Double sectorWeighted12dRSRiseAndFall;
    private Double sectorWeighted24dRSRiseAndFall;
    private Double sectorWeighted252dRSRiseAndFall;
    private Double sectorWeighted44dRSRiseAndFall;
    private Double sectorWeighted64dRSRiseAndFall;
    private Double sectorWeighted8dRSRiseAndFall;
    private Double sectorWeighted252dRSRiseAndFallValue;
    private Double sectorWeighted24dRSRiseAndFallValue;
    private Double sectorWeighted8dRSRiseAndFallValue;
    private Double sectorWeighted12dRSRiseAndFallValue;
    private Double sectorWeighted44dRSRiseAndFallValue;
    private Double sectorWeighted64dRSRiseAndFallValue;
    private Double sectorWeighted128dRSRiseAndFallValue;
    private Double maxSectorRs;
    private String maxSectorRsName;
    private Date reportPeriodFirst;
    private Double netProfitFirst;
    private Double netProfitYoyGrowthRateFirst;
    private Double nonRecurringNetProfitFirst;
    private Double nonRecurringNetProfitYoyGrowthRateFirst;
    private Double totalOperatingRevenueFirst;
    private Double totalOperatingRevenueYoyGrowthRateFirst;
    private Double basicEarningsPerShareFirst;
    private Double netAssetsPerShareFirst;
    private Double capitalReservePerShareFirst;
    private Double undistributedProfitPerShareFirst;
    private Double operatingCashFlowPerShareFirst;
    private Double netProfitMarginFirst;
    private Double grossProfitMarginFirst;
    private Double returnOnEquityFirst;
    private Double dilutedReturnOnEquityFirst;
    private Double operatingCycleFirst;
    private Double accountsReceivableTurnoverDaysFirst;
    private Double currentRatioFirst;
    private Double quickRatioFirst;
    private Double conservativeQuickRatioFirst;
    private Double equityRatioFirst;
    private Double debtToAssetsRatioFirst;
    private Double inventoryTurnoverRatioFirst;
    private Double inventoryTurnoverDaysFirst;
    private Double netProfitQuarterValueFirst;
    private Double netProfitQoqGrowthRateFirst;
    private Double nonRecurringNetProfitQuarterValueFirst;
    private Double nonRecurringNetProfitQoqGrowthRateFirst;
    private Double totalOperatingRevenueQuarterValueFirst;
    private Double totalOperatingRevenueQoqGrowthRateFirst;
    private Double basicEarningsPerShareQuarterValueFirst;
    private Double basicEarningsPerShareQoqGrowthRateFirst;
    private Double netProfitMarginQoqGrowthRateFirst;
    private Double netProfitMarginYoyGrowthRateFirst;
    private Double grossProfitMarginQoqGrowthRateFirst;
    private Double grossProfitMarginYoyGrowthRateFirst;
    private Date reportPeriodSecond;
    private Double netProfitSecond;
    private Double netProfitYoyGrowthRateSecond;
    private Double nonRecurringNetProfitSecond;
    private Double nonRecurringNetProfitYoyGrowthRateSecond;
    private Double totalOperatingRevenueSecond;
    private Double totalOperatingRevenueYoyGrowthRateSecond;
    private Double basicEarningsPerShareSecond;
    private Double netAssetsPerShareSecond;
    private Double capitalReservePerShareSecond;
    private Double undistributedProfitPerShareSecond;
    private Double operatingCashFlowPerShareSecond;
    private Double netProfitMarginSecond;
    private Double grossProfitMarginSecond;
    private Double returnOnEquitySecond;
    private Double dilutedReturnOnEquitySecond;
    private Double operatingCycleSecond;
    private Double accountsReceivableTurnoverDaysSecond;
    private Double currentRatioSecond;
    private Double quickRatioSecond;
    private Double conservativeQuickRatioSecond;
    private Double equityRatioSecond;
    private Double debtToAssetsRatioSecond;
    private Double inventoryTurnoverRatioSecond;
    private Double inventoryTurnoverDaysSecond;
    private Double netProfitQuarterValueSecond;
    private Double netProfitQoqGrowthRateSecond;
    private Double nonRecurringNetProfitQuarterValueSecond;
    private Double nonRecurringNetProfitQoqGrowthRateSecond;
    private Double totalOperatingRevenueQuarterValueSecond;
    private Double totalOperatingRevenueQoqGrowthRateSecond;
    private Double basicEarningsPerShareQuarterValueSecond;
    private Double basicEarningsPerShareQoqGrowthRateSecond;
    private Double netProfitMarginQoqGrowthRateSecond;
    private Double netProfitMarginYoyGrowthRateSecond;
    private Double grossProfitMarginQoqGrowthRateSecond;
    private Double grossProfitMarginYoyGrowthRateSecond;
    private Date reportPeriodThird;
    private Double netProfitThird;
    private Double netProfitYoyGrowthRateThird;
    private Double nonRecurringNetProfitThird;
    private Double nonRecurringNetProfitYoyGrowthRateThird;
    private Double totalOperatingRevenueThird;
    private Double totalOperatingRevenueYoyGrowthRateThird;
    private Double basicEarningsPerShareThird;
    private Double netAssetsPerShareThird;
    private Double capitalReservePerShareThird;
    private Double undistributedProfitPerShareThird;
    private Double operatingCashFlowPerShareThird;
    private Double netProfitMarginThird;
    private Double grossProfitMarginThird;
    private Double returnOnEquityThird;
    private Double dilutedReturnOnEquityThird;
    private Double operatingCycleThird;
    private Double accountsReceivableTurnoverDaysThird;
    private Double currentRatioThird;
    private Double quickRatioThird;
    private Double conservativeQuickRatioThird;
    private Double equityRatioThird;
    private Double debtToAssetsRatioThird;
    private Double inventoryTurnoverRatioThird;
    private Double inventoryTurnoverDaysThird;
    private Double netProfitQuarterValueThird;
    private Double netProfitQoqGrowthRateThird;
    private Double nonRecurringNetProfitQuarterValueThird;
    private Double nonRecurringNetProfitQoqGrowthRateThird;
    private Double totalOperatingRevenueQuarterValueThird;
    private Double totalOperatingRevenueQoqGrowthRateThird;
    private Double basicEarningsPerShareQuarterValueThird;
    private Double basicEarningsPerShareQoqGrowthRateThird;
    private Double netProfitMarginQoqGrowthRateThird;
    private Double netProfitMarginYoyGrowthRateThird;
    private Double grossProfitMarginQoqGrowthRateThird;
    private Double grossProfitMarginYoyGrowthRateThird;
    private Integer isVcp;
    private Integer isCupAndHandle;
    private Integer outperform10d;
    private Integer outperform15d;
    private Integer outperform20d;
    private Integer outperform30d;
    private Integer outperform60d;
    private Double closeMAX64D;
    private Double closeMAX128D;
    private Double closeMAX252D;
    private Double FMC;
    private Double TMC;
    private String createUserId;
    private String updateUserId;

}
